home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / include / linux / can / raw.h < prev   
C/C++ Source or Header  |  2008-10-24  |  775b  |  32 lines

  1. /*
  2.  * linux/can/raw.h
  3.  *
  4.  * Definitions for raw CAN sockets
  5.  *
  6.  * Authors: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>
  7.  *          Urs Thuermann   <urs.thuermann@volkswagen.de>
  8.  * Copyright (c) 2002-2007 Volkswagen Group Electronic Research
  9.  * All rights reserved.
  10.  *
  11.  * Send feedback to <socketcan-users@lists.berlios.de>
  12.  *
  13.  */
  14.  
  15. #ifndef CAN_RAW_H
  16. #define CAN_RAW_H
  17.  
  18. #include <linux/can.h>
  19.  
  20. #define SOL_CAN_RAW (SOL_CAN_BASE + CAN_RAW)
  21.  
  22. /* for socket options affecting the socket (not the global system) */
  23.  
  24. enum {
  25.     CAN_RAW_FILTER = 1,    /* set 0 .. n can_filter(s)          */
  26.     CAN_RAW_ERR_FILTER,    /* set filter for error frames       */
  27.     CAN_RAW_LOOPBACK,    /* local loopback (default:on)       */
  28.     CAN_RAW_RECV_OWN_MSGS    /* receive my own msgs (default:off) */
  29. };
  30.  
  31. #endif
  32.